package net.lh.contactsserver;

import java.io.File;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class Config {
	
	@Value("${avatar.dir}")
	private String avatarDir;
	
	@Value("${excel.file-name}")
	private String excelFileName;
	
	/**
	 * 获取系统运行主目录，即jar所在目录
	 * @return
	 */
	public String getRootPath() {
		return System.getProperty("user.dir");
	}
	
	/**
	 * 获取头像存储文件夹对象
	 * @return File
	 */
	public File getAvatarStorePath() {
		return new File(getRootPath(), avatarDir);
	}
	
	/**
	 * 返回存储通讯录的Excel文件
	 * @return Excel File对象
	 */
	public File getExcelFilePath() {
		return new File(getRootPath(), excelFileName);
	}
}
